@charset "utf-8";
.sp_header {position:fixed;top:0;z-index:10;overflow:hidden;width:100%;height:50px;background: #fff;border-bottom: 1px solid #dedede;}
.sp_logo {padding:10px;height:50px;position: absolute;left: 50%;transform: translate(-50%,0);-ms-transform: translate(-50%,0); /* IE 9 */-webkit-transform: translate(-50%,0); /* Safari and Chrome */}
.sp_logo img {margin:auto;max-height:30px}
.sp_nav {position:relative;float: left;margin-top:15px;width:50px;height:30px;cursor:pointer}
.sp_nav span {position:absolute;left:10px;display:block;width:30px;height:2px;background: #1fae9d;transition:all ease .35s;}
.sp_nav span:nth-of-type(1) {top:0}
.sp_nav span:nth-of-type(2) {top:10px}
.sp_nav span:nth-of-type(3) {top:20px}
.sp_nav_se span:nth-of-type(1) {top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2) {width:0}
.sp_nav_se span:nth-of-type(3) {top:10px;transform:rotate(-45deg)}
.sjj_nav {position:fixed;top:-100%;left:0;z-index:9;overflow:auto;overflow-x:hidden;width:100%;height:calc(100% - 78pt);background:#fff;font-size:14px;line-height:40px;transition:top ease .35s;z-index: 9999;}
.s_login{padding:20px;text-align: center;}
.sp_search{float: right;font-size: 28px;font-weight: 100;line-height: 50px;right: 20px;margin-right: 20px;}
.nav_show {top:50px}
 .sjj_nav ul li i {position:absolute;top:5px;right:0;padding:0 7px;height:30px;border-left:1px solid #ddd}
.sjj_nav ul li i svg {transition:all ease .35s;transform:rotate(-90deg)}
.sjj_nav ul li .sjj_nav_i_se svg {transform:rotate(0)}
.sjj_nav ul li {position:relative;margin-left:20px;border-top:1px solid #ddd;font-size:14px;line-height:40px}
.sjj_nav>ul>li:last-child {border-bottom:1px solid #ddd}
.sjj_nav ul li ul {display:none}
.sjj_nav ul li a {width:80%;color:#666;display: block;}
.sjj_nav ul li ul li a {display:block;color:#999;text-align:left}
.sjj_nav ul li i svg {width:20px;height:20px;fill:#555}
.sjj_nav ul li .sjj_nav_i_se svg {fill:#c9141e}
.sjj_nav ul li ul li>ul {margin-left:10px}
.pc1440,.pc1220,.pc1086,.pc800,.pc650,.pc600,.pc450{display: block;}
.mm1440,.mm1220,.mm1086,.mm800,.mm650,.mm600,.mm450{display: none;}
@media only screen and (max-width: 1440px){
	.mm1440{display: block;}
	.pc1440{display: none;} 
	.lNav ul li{width:100px}
}
@media only screen and (max-width: 1220px){
	.mm1220{display: block;}
	.pc1220{display: none;} 
	html, body{min-width: 320px;}
	.wh{width: 90%;}
	.home_core_list,.home_consulting_list{display:block}
	.home_core_list li{margin-bottom:20px}
	.home_consulting_list li{width: 33.33%;float: left;padding: 20px;}
}
@media only screen and (max-width: 1086px){
	.mm1086{display: block;}
	.pc1086{display: none;} 
	body{padding-top: 50px;}
	.home_core_list li{width:100%}
  }
@media only screen and (max-width: 800px){
	.mm800{display: block;}
	.pc800{display: none;} 
	.iH_main{height:auto}
	.iH_top .iH_tListL{display:none}
	.iH_main .iLogo{float:none;display: block;margin: 20px auto;text-align: center;display: none;}
	.iH_main .it_form{float:none;}
	.iH_main .iH_r{float:none;}
	.iH_main .home_search{float:none;}
	.it_formS{width:100%;position: relative;padding-left: 90px;}
	.it_formS select{width: 90px;font-size: 12px;position: absolute;left: 0;margin-right: 0;}
	.it_formS input.inp{width:100%}
	.it_formS input[type=submit]{position:absolute;right: 0;width: 70px;font-size: 16px;}
	.iH_r .tel{display: none;}
	.iH_r .aLogin{position:absolute;top: 0;right: 0;border: none;}
	.iH_top .iH_tListR{float:left}
	.home_consulting_list li p{font-size:14px}
	.iT_nav{display:none}
	.newScoll .swiper-slide time{display:none}
	.newScoll .swiper-slide{overflow:hidden}
	.home_industry{display:none}
	.home_hotindusyt .home_hot_l{width:100%}
	.hot_news2 li{height:auto;padding-bottom: 20px;}
	.hot_news2 li img{float:none;width: 100%;height: auto;margin-right: 0;}
	.home_plan .home_hplan_r{clear: both;width:100%;float: none;}
	.home_plan .home_plan_l{float: none;width: 100%;}
	.home_hotindusyt .home_hot_r{width:100%}
	.hot_news li p{height:auto}
	.hot_news li{height:auto;padding-bottom: 20px;}
	.hot_news li time{margin-top:10px}
	.hot_news li .btu{margin-top: 23px;}
	.home_report .home_re_r{width:100%}
	.home_service li{width: 48%;margin-right: 0 !important;}
	.home_service li:nth-of-type(2n){float:right}
	.plan_list li{width:48%;margin-right:0}
	.plan_list li:nth-of-type(2n){float:right}
	.plan_list li img{width:100%;height: 160px;object-fit: contain;background: #f7f7f7;}
	.foot_main .l{width:100%}
	.foot_main .r{width:100%}
	.foot_main .r p a{display:block}
	.foot_main .r .list a{margin-top:10px;display: inline-block;border-right: none;}
	.fList li img{width: 50px;float: none;margin: 0 auto;}
	.fList li .ro p{font-size:14px}
	.fList li .ro p{display:none}
	.fList li .ro{float:none;text-align: center;}
	.foot_main .l>a img{width:80%;margin: 0 auto;display: block;}
	.foot_main .l .list{text-align:center}
	.foot_main .l .list a img{height: 35px;margin: 10px;}
	.foot_main .r .list{margin-top:20px} 
	.tt_01 a:nth-of-type(4),
	.tt_01 a:nth-of-type(5),
	.tt_01 a:nth-of-type(6),
	.tt_01 a:nth-of-type(7),
	.tt_01 a:nth-of-type(8),
	.tt_01 a:nth-of-type(9){display:none}
	.home_re_l .tt_01{display:none}
	.home_core_list li{width:100%;margin-right:0}
	.report_item{width:100%}
	.home_report .home_re_l{width:100%}
	.report_item .ro{width: auto;float: none;}
	.report_item .ro .btuB{float:none}
	.form_login{width:90%}
	.l_typeS .item{padding-left: 0;}
	.l_typeS .item>span{position: relative;top: 0;padding-top: 10px;display: block;}
	.check_item{padding: 10px;}
	.l_checkNews .lList, .l_checkNews .lArticle{width:100%}
	.lNewsList li .l time{display:block;margin-left: 0;margin-top: 10px;}
	.lNewsList li .bt{margin-top:10px}
	.lNewsList li .r{margin-top:10px}
	.lNewsList li{width:100%}
	.lNewsList li .ro{width:100%}
	.lNewsList li img{float:none}
	.l_checkNews .rLtj{width:100%}
	.typrList02 li .bt .l{width:100%} 
	.typrList02 li .bt .btu{margin-top:10px}
	.tList4 li{width: 100%;}
	.typrList02 li img{width:100%;height:auto;float: none;}
	.typrList02 li .bt{margin-top:20px}
	.g_liuc{display: none;}
	.check_Imain .tt{display:none}
	.check_Imain .list .p1{width:100%}
	.check_Imain .itemlist .r{width:100%}
	.contact_info .item .l{width:100%;margin-bottom: 20px;}
	.contact_info .item .r{width:100%;margin-bottom: 20px;}
	.ADetail .Abt{display:none}
	.AtjList .AtjBtuList{display:block}
	.AtjBtuList li{margin-top:20px}
	.AtopRo .img{width:100%}
	.AtopRo .ro{width:100%}
	.AtopRo .ro .itemJg>span{position:relative;top: 0;margin-bottom: 10px;margin-top: 20px;display: block;}
	.AtopRo .ro .itemJg{padding-left:0;height: auto;}
	.AtopRo .ro .itemJg .list{float:none}
	.AtopRo .ro .itemJg .list li{display:inline-block;float: none;}
	.ADetail .tt>.l{float:none}
	.ADetail .tt>.r{float:none;display: block;clear: both;}
	.ADetail>.tt{height:auto}
	
	.m_wraaper .m_nav{width:100%}
	.m_wraaper .m_ro{width:100%}
	.taocList{display:block}
	.taocList li{width:100%;margin-bottom: 20px;}
	.m_ziliao li>img{float:none}
	.m_gr_02 .vipList{display:block}
	.vipList li{width: 48%;float:left;margin-bottom: 20px;}
	.vipList li:nth-of-type(2n){float:right}
}
@media only screen and (max-width: 650px){
	.mm650{display: block;}
	.pc650{display: none;} 
}
@media only screen and (max-width: 600px){
	.mm600{display: block;}
	.pc600{display: none;}   

}
@media only screen and (max-width: 450px){
	.mm450{display: block;}
	.pc450{display: none;} 
	.contact_info button[type=submit]{width:100%}
	
}
@media only screen and (max-width: 350px){ }